<html>
<head><meta charset="utf-8"><title>profiling-analysis · t-compiler/wg-nll · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/index.html">t-compiler/wg-nll</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html">profiling-analysis</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="128652130"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128652130" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128652130">(Jun 26 2018 at 11:36)</a>:</h4>
<p>I've been poring over the profiling results from <a href="https://github.com/rust-lang/rust/pull/51538" target="_blank" title="https://github.com/rust-lang/rust/pull/51538">https://github.com/rust-lang/rust/pull/51538</a> and taking notes <a href="https://gist.github.com/nikomatsakis/128d75107ce31370c6f76b9a5d41448c" target="_blank" title="https://gist.github.com/nikomatsakis/128d75107ce31370c6f76b9a5d41448c">in this gist</a>. I've identified a number of areas for improvement (one of which was so simple I already pushed it into the PR as the final commit; I'm doing a new build now)</p>



<a name="128652141"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128652141" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128652141">(Jun 26 2018 at 11:36)</a>:</h4>
<p>I'll try to file issues on those before today's meeting and advertise them then</p>



<a name="128652158"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128652158" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128652158">(Jun 26 2018 at 11:36)</a>:</h4>
<p>but if anybody is looking for something to do, let me know, there are a number of immediately actionable things on that list (a few of which are already being examined)</p>



<a name="128652571"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128652571" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128652571">(Jun 26 2018 at 11:48)</a>:</h4>
<p>wow great results!</p>



<a name="128658471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658471">(Jun 26 2018 at 14:14)</a>:</h4>
<p>Graph showing <a href="https://gist.github.com/b4995621e9fdae0e18db20cb93d4bfa2" target="_blank" title="https://gist.github.com/b4995621e9fdae0e18db20cb93d4bfa2">percentages relative to <code>do_mir_borrowck</code></a></p>



<a name="128658473"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658473" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658473">(Jun 26 2018 at 14:14)</a>:</h4>
<p>that is pretty interesting</p>



<a name="128658484"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658484" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658484">(Jun 26 2018 at 14:15)</a>:</h4>
<p>I was previously looking at the graph with "Relative to total execution" — but really we are focused on MIR borrowck, so making them relative to that makes sense, and it highlights some of the areas that "seemed small" before</p>



<a name="128658497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658497">(Jun 26 2018 at 14:15)</a>:</h4>
<p>e.g., the "lazy causal tracking" that <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span>  is looking at accounts for 13%</p>



<a name="128658570"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658570" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658570">(Jun 26 2018 at 14:16)</a>:</h4>
<p>it seems clear that one major area of improvement is improving the various "dataflow-like" things we do</p>



<a name="128658588"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658588" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658588">(Jun 26 2018 at 14:17)</a>:</h4>
<p>there are two of those: <code>do_dataflow</code> (18% of MIR borrowck) and <code>liveness_of_locals</code> (9%) — both are quite naive</p>



<a name="128658593"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658593" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658593">(Jun 26 2018 at 14:17)</a>:</h4>
<p><span class="user-mention" data-user-id="116113">@lqd</span> <span class="emoji emoji-261d" title="point up">:point_up:</span> seems like something that may interest you</p>



<a name="128658596"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658596" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658596">(Jun 26 2018 at 14:17)</a>:</h4>
<p>not sure how much we can readily gain there</p>



<a name="128658641"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658641" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658641">(Jun 26 2018 at 14:18)</a>:</h4>
<p>but e.g. right now both of them walk the entire CFG each round, versus keeping a dirty list</p>



<a name="128658950"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128658950" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128658950">(Jun 26 2018 at 14:24)</a>:</h4>
<p>oh this sounds interesting indeed :) I assume we'll talk about all these tasks spanning out of 51538 at tonight's meeting</p>



<a name="128659172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128659172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128659172">(Jun 26 2018 at 14:30)</a>:</h4>
<p>yeah</p>



<a name="128779963"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128779963" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128779963">(Jun 28 2018 at 16:16)</a>:</h4>
<p>I'm thinking I'll create a local build that includes not only master but also all the pending performance PRs (e.g., I have one, <span class="user-mention" data-user-id="120179">@Eh2406</span> has one, <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> <em>almost</em> has one :) ) and try to re-run the profiling</p>



<a name="128783445"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128783445" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128783445">(Jun 28 2018 at 17:24)</a>:</h4>
<p><a href="https://gist.github.com/nikomatsakis/fa27738b52aa06bda9448553242e7404" target="_blank" title="https://gist.github.com/nikomatsakis/fa27738b52aa06bda9448553242e7404">https://gist.github.com/nikomatsakis/fa27738b52aa06bda9448553242e7404</a></p>



<a name="128783452"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128783452" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128783452">(Jun 28 2018 at 17:24)</a>:</h4>
<p>current ratio is 1.55x (clap-rs) for me</p>



<a name="128784101"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784101" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784101">(Jun 28 2018 at 17:38)</a>:</h4>
<p>njn has a couple</p>



<a name="128784582"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784582" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784582">(Jun 28 2018 at 17:46)</a>:</h4>
<p>oh yeah I should snag those</p>



<a name="128784586"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784586" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784586">(Jun 28 2018 at 17:46)</a>:</h4>
<p>the stuff that <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> is working on looks increasingly relevant</p>



<a name="128784595"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784595" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784595">(Jun 28 2018 at 17:46)</a>:</h4>
<p>as well as the dataflow improvements that <span class="user-mention" data-user-id="116191">@Pramod Bisht</span>  is hacking on</p>



<a name="128784605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784605">(Jun 28 2018 at 17:47)</a>:</h4>
<p>but beyond those things... I guess improving canonicalization...</p>



<a name="128784613"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784613" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784613">(Jun 28 2018 at 17:47)</a>:</h4>
<p>it's starting to get tricky after that :)</p>



<a name="128784621"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784621" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784621">(Jun 28 2018 at 17:47)</a>:</h4>
<p><em>maybe</em> rewrite analysis in <span class="emoji emoji-1f438" title="frog">:frog:</span> <span class="emoji emoji-1f61b" title="stuck out tongue">:stuck_out_tongue:</span></p>



<a name="128784624"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784624" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784624">(Jun 28 2018 at 17:47)</a>:</h4>
<p>not entirely sure how I would do that</p>



<a name="128784692"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784692" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784692">(Jun 28 2018 at 17:48)</a>:</h4>
<p>also not entirely sure it'd be a win :) but .. quite possible</p>



<a name="128784730"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784730" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784730">(Jun 28 2018 at 17:49)</a>:</h4>
<p>one other possibility is that we are spending 13% in <code>bitwise</code> -- basically merging bit vectors</p>



<a name="128784734"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784734" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784734">(Jun 28 2018 at 17:49)</a>:</h4>
<p>those particular bit vectors are not stored in a sparse way</p>



<a name="128784735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128784735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128784735">(Jun 28 2018 at 17:49)</a>:</h4>
<p>not sure how dense/sparse they are in practice</p>



<a name="128785544"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128785544" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128785544">(Jun 28 2018 at 18:05)</a>:</h4>
<p>could be interesting to instrument this to see how dense they are</p>



<a name="128785624"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128785624" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128785624">(Jun 28 2018 at 18:07)</a>:</h4>
<p>yes</p>



<a name="128829823"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128829823" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128829823">(Jun 29 2018 at 14:07)</a>:</h4>
<p>ok, in a bit I'm going to setup a build with all the latest PRs that are in a working state and redo the profiling</p>



<a name="128829874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128829874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128829874">(Jun 29 2018 at 14:08)</a>:</h4>
<p>if anybody wants, i'll drop in to <a href="https://appear.in/i-heart-rust" target="_blank" title="https://appear.in/i-heart-rust">https://appear.in/i-heart-rust</a></p>



<a name="128829878"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128829878" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128829878">(Jun 29 2018 at 14:08)</a>:</h4>
<p>and we can do it live :)</p>



<a name="128829881"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128829881" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128829881">(Jun 29 2018 at 14:08)</a>:</h4>
<p>but I gotta to the build first</p>



<a name="128830007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830007">(Jun 29 2018 at 14:10)</a>:</h4>
<p><span class="user-mention" data-user-id="116009">@nikomatsakis</span> I'd like, but unsure if I can, when are you starting exactly?</p>



<a name="128830009"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830009" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830009">(Jun 29 2018 at 14:10)</a>:</h4>
<p>do you plan to record it?</p>



<a name="128830014"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830014" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830014">(Jun 29 2018 at 14:10)</a>:</h4>
<p>I could, sure ...</p>



<a name="128830020"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830020" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830020">(Jun 29 2018 at 14:10)</a>:</h4>
<p>I don't know, maybe 30 minutes?</p>



<a name="128830032"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830032" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830032">(Jun 29 2018 at 14:10)</a>:</h4>
<p>it's not gonna be <em>that</em> exciting I imagine ;)</p>



<a name="128830077"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830077" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830077">(Jun 29 2018 at 14:11)</a>:</h4>
<p>mostly be staring at percentages going "uh..." :)</p>



<a name="128830152"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830152" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830152">(Jun 29 2018 at 14:13)</a>:</h4>
<p>but I mean, when? you starting now?</p>



<a name="128830168"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830168" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830168">(Jun 29 2018 at 14:13)</a>:</h4>
<p>my guess is ... in 30 minutes :p</p>



<a name="128830275"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830275" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830275">(Jun 29 2018 at 14:15)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> what time works for you, if any? :)</p>



<a name="128830376"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830376" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830376">(Jun 29 2018 at 14:16)</a>:</h4>
<p>after the Rust Reach thing would be great</p>



<a name="128830389"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830389" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830389">(Jun 29 2018 at 14:17)</a>:</h4>
<p>here it's 11.16am, at 2pm would be perfect</p>



<a name="128830395"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830395" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830395">(Jun 29 2018 at 14:17)</a>:</h4>
<p>otherwise now may work</p>



<a name="128830453"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830453" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830453">(Jun 29 2018 at 14:18)</a>:</h4>
<p>if you prefer to do it now could be fine, I may need to stop before finishing</p>



<a name="128830457"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830457" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830457">(Jun 29 2018 at 14:18)</a>:</h4>
<p>first question, are there more PRs pending that affect performance than these?</p>



<a name="128830459"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830459" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830459">(Jun 29 2018 at 14:18)</a>:</h4>
<p><a href="https://gist.github.com/nikomatsakis/b3d3e879ae2f0c34d911bb62561de7e1" target="_blank" title="https://gist.github.com/nikomatsakis/b3d3e879ae2f0c34d911bb62561de7e1">https://gist.github.com/nikomatsakis/b3d3e879ae2f0c34d911bb62561de7e1</a></p>



<a name="128830465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830465">(Jun 29 2018 at 14:18)</a>:</h4>
<p>that are in a buildable state, I mean</p>



<a name="128830498"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830498" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830498">(Jun 29 2018 at 14:19)</a>:</h4>
<p>If you're asking me, I have no idea :), but I guess you're asking in general</p>



<a name="128830687"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830687" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830687">(Jun 29 2018 at 14:22)</a>:</h4>
<p>well right now i'm still doing the merges</p>



<a name="128830862"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830862" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830862">(Jun 29 2018 at 14:25)</a>:</h4>
<p>doing a build now, I expect it to be done in ~10 min or so</p>



<a name="128830867"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830867" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830867">(Jun 29 2018 at 14:25)</a>:</h4>
<p>I'll ping then</p>



<a name="128830876"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830876" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830876">(Jun 29 2018 at 14:25)</a>:</h4>
<p>it has all these branches in it:</p>
<p><a href="https://gist.github.com/nikomatsakis/b3d3e879ae2f0c34d911bb62561de7e1" target="_blank" title="https://gist.github.com/nikomatsakis/b3d3e879ae2f0c34d911bb62561de7e1">https://gist.github.com/nikomatsakis/b3d3e879ae2f0c34d911bb62561de7e1</a></p>



<a name="128830922"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830922" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830922">(Jun 29 2018 at 14:26)</a>:</h4>
<p>hopefully i'm not missing anything</p>



<a name="128830928"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830928" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830928">(Jun 29 2018 at 14:26)</a>:</h4>
<p>I was thinking maybe the "improve canonicalization with hashing scheme" PR  but we're not sure if it's in a buildable state (it failed tidy)</p>



<a name="128830934"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830934" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830934">(Jun 29 2018 at 14:26)</a>:</h4>
<p>no it's not close yet</p>



<a name="128830956"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830956" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830956">(Jun 29 2018 at 14:27)</a>:</h4>
<p>then all the ones I remember are there :)</p>



<a name="128830966"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830966" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830966">(Jun 29 2018 at 14:27)</a>:</h4>
<p>I should probably have merged the latest rust-lang/master too but oh well</p>



<a name="128830972"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128830972" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128830972">(Jun 29 2018 at 14:27)</a>:</h4>
<p>it ought to be pretty close with all those branches merged in :)</p>



<a name="128831348"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128831348" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128831348">(Jun 29 2018 at 14:34)</a>:</h4>
<p><span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> ok, build is done =)</p>



<a name="128832160"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128832160" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> lqd <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128832160">(Jun 29 2018 at 14:50)</a>:</h4>
<p>(for others, niko is already streaming this work at <a href="https://appear.in/i-heart-rust" target="_blank" title="https://appear.in/i-heart-rust">https://appear.in/i-heart-rust</a>)</p>



<a name="128833447"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128833447" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128833447">(Jun 29 2018 at 15:15)</a>:</h4>
<p>hm, I'm looking at a detailed view of the <code>type_check_internal</code></p>



<a name="128833451"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128833451" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128833451">(Jun 29 2018 at 15:15)</a>:</h4>
<p>with some <code>#[inline(never)]</code> annotations</p>



<a name="128833453"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128833453" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128833453">(Jun 29 2018 at 15:15)</a>:</h4>
<p>kind of intereting</p>



<a name="128833492"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128833492" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128833492">(Jun 29 2018 at 15:16)</a>:</h4>
<p>not sure what it tells me yet ;)</p>



<a name="128833517"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128833517" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128833517">(Jun 29 2018 at 15:16)</a>:</h4>
<p>one thing it says <span class="user-mention" data-user-id="116266">@Santiago Pastorino</span> is that the time spent in <code>simulate_block</code> probably <em>is</em> at least 50% in the callback</p>



<a name="128833522"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128833522" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128833522">(Jun 29 2018 at 15:16)</a>:</h4>
<p>so re-using that buffer may or may be worth it</p>



<a name="128833532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128833532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128833532">(Jun 29 2018 at 15:17)</a>:</h4>
<p>although I might still be inclined to do it :)</p>



<a name="128840456"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128840456" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128840456">(Jun 29 2018 at 17:36)</a>:</h4>
<p>what was <code>that buffer</code>?</p>



<a name="128840471"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128840471" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128840471">(Jun 29 2018 at 17:37)</a>:</h4>
<p>heh :) I am referring to <a href="https://github.com/rust-lang/rust/issues/51818" target="_blank" title="https://github.com/rust-lang/rust/issues/51818">https://github.com/rust-lang/rust/issues/51818</a></p>



<a name="128840478"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128840478" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128840478">(Jun 29 2018 at 17:37)</a>:</h4>
<p>also, the people next to me in the lunchroom are talking about the world cup in Spanish. I feel like you're hear with me in spirit ;) except I think they are Colombianos</p>



<a name="128840652"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128840652" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128840652">(Jun 29 2018 at 17:40)</a>:</h4>
<p>hehehe</p>



<a name="128840655"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128840655" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128840655">(Jun 29 2018 at 17:40)</a>:</h4>
<p>Colombianos :)</p>



<a name="128840660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128840660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128840660">(Jun 29 2018 at 17:40)</a>:</h4>
<p>they are probably not from Uruguay</p>



<a name="128840671"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128840671" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128840671">(Jun 29 2018 at 17:41)</a>:</h4>
<p>it's very unlikely to find somebody from Uruguay</p>



<a name="128840673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122657-t-compiler/wg-nll/topic/profiling-analysis/near/128840673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Santiago Pastorino <a href="https://rust-lang.github.io/zulip_archive/stream/122657-t-compiler/wg-nll/topic/profiling-analysis.html#128840673">(Jun 29 2018 at 17:41)</a>:</h4>
<p>:P</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>